草庐IT

Nginx 升级

全部标签

Linux 安装 nginx 详细教程

文章目录Linux安装nginx详细步骤①安装依赖包②下载并解压安装包③安装nginx④启动nginx服务⑤nginx反向代理提示:以下是本篇文章正文内容,Linux系列学习将会持续更新Linux安装nginx详细步骤①安装依赖包下载模块依赖性Nginx需要依赖下面3个包gzip模块需要zlib库(下载:http://www.zlib.net/)rewrite模块需要pcre库(下载:http://www.pcre.org/)ssl功能需要openssl库(下载:http://www.openssl.org/)一键安装四个依赖yum-yinstallgcczlibzlib-develpcre-

nginx添加nginx-sticky-module模块步骤

nginx-sticky-module模块是nginx实现负载均衡的一种方案,和ip_hash负载均衡算法会有区别的ip_hash根据客户端ip将请求分配到不同的服务器上.sticky根据服务器个客户端的cookie,客户端再次请求是会带上此cookie,nginx会把有次cookie的请求转发到颁发cookie的服务器上.安装Sticky1.下载sticky#创建目录mkdir/usr/local/nginx/modulecd/usr/local/nginx/module#下载stickywgethttps://bitbucket.org/nginx-goodies/nginx-sticky

Centos升级openssl

依赖包安装编译OpenSSL所需的包,包括gcc、make、perl和zlib-devel。可以通过运行以下命令完成:yuminstall-ygccmakeperlzlib-devel安装包下载下载OpenSSL1.1.1的源码包,可以从OpenSSL官网下载(https://www.openssl.org/source/openssl-1.1.1.tar.gz)或使用以下命令下载:wgethttps://www.openssl.org/source/openssl-1.1.1v.tar.gz--no-check-certificate解压解压源码包并进入解压后的目录:tar-zxvfopen

docker/docker-compose 部署 nginx+mysql+wordpress 实战

1.网络架构图MariaDB作为后面的关系型数据库,端口号是3306;WordPress是中间的应用服务器,使用MariaDB来存储数据,它的端口是80;Nginx是前面的反向代理,它对外暴露80端口,然后把请求转发给WordPress。2.docker部署dockerpullwordpress:5dockerpullmariadb:10dockerpullnginx:alpine先来运行MariaDB。根据说明文档,需要配置MARIADB_DATABASE等几个环境变量,用--env参数来指定启动时的数据库、用户名和密码,这里我指定数据库是“db”,用户名是“wp”,密码是“123”,管理员

Linux升级GCC/G++操作步骤

现在运行C++程序对于G++编译器要求版本提高,centos7默认G++版本为4.8.5,需要将G++版本升级到高版本,以下以G++12.0.1为例。1、下载GCC包方式一  GCC-12.1.0 方式二:命令:wget  (Linux下载文件命令)  格式:wget+空格+参数+文件路径        wget[OPTION]…[URL]…       例:wget http://mirrors.ustc.edu.cn/gnu/gcc/gcc-8.2.0/gcc-8.2.0.tar.gz  参数:-c 端点续传功能        例:wget-chttp://mirrors.ustc.edu

Linux升级openssl版本

Linux下升级openssl公司由于使用第三方漏洞扫描,检测出openssh存在漏洞以及ssl漏洞因次得升级openssl升级步骤:1、去官网下载最新版本,或wget下载也行http://www.openssl.orgwgethttps://www.openssl.org/source/openssl-1.1.1g.tar.gz2、解压并进入解压目录后执行:./config--prefix=/usr/local/opensslsharedzlibmakedependmake&&makeinstall3、备份当前openssl:mv/usr/local/openssl/usr/local/op

nginx代理webSocket链接响应403

一、场景使用nginx代理webSocket链接,nginx响应4031、nginx访问日志响应403[18/Aug/2023:09:56:36+0800]"GET/FS_WEB_ASS/webim_api/socket/messageHTTP/1.1"4035"-""Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/115.0.0.0Safari/537.36"2、浏览器链接失败二、nginx配置 ##云ASS集群 upstreamcloud_ass{ #ip_hash; serve

Centos7下安装Nginx及配置SSL

文章目录1.官网下载Nginx2.安装依赖包3.安装Nginx4.启动Nginx5.防火墙放开端口6.Nginx的SSL模块安装7.SSL证书准备8.Nginx配置SSL1.官网下载Nginx​去官网下载需要的nginx压缩包,地址:http://nginx.org/en/download.html,此处下载最新稳定版nginx-1.22.1。2.安装依赖包​使用linux连接工具例Xshell连接登录到服务器,在centos7命令模式下输入需要安装的依赖包命令。yuminstallgcc-c++yuminstall-ypcrepcre-develyuminstall-yzlibzlib-de

【Ubuntu】Ubuntu 22.04 升级 OpenSSH 9.3p2 修复CVE-2023-38408

升级原因近日Openssh暴露出一个安全漏洞CVE-2023-38408,以下是相关资讯:一、漏洞详情OpenSSH是一个用于安全远程登录和文件传输的开源软件套件。它提供了一系列的客户端和服务器程序,包括ssh、scp、sftp等,用于在网络上进行安全的远程登录和文件传输。近日,监测到OpenSSHssh-agent中存在一个远程代码执行漏洞(CVE-2023-38408)。由于对CVE-2016-10009的修复不完整,9.3p2之前的OpenSSH中的PKCS#11功能存在不受信任的搜索路径,如果受害者系统上存在通过ssh-agent(1)的PKCS#11支持加载的特定库,且agent被转

windows下升级mysql数据库版本(压缩包升级)

由于需要修复漏洞不得不对数据库版本进行升级,看了好多教程以下是个人整理的一些记录注:我这边是从5.7.32——>5.7.39版本1.升级前要先备份旧的数据(1)先记录一下mysql的安装路径//查看mysql安装路径select@@basedirasbasePathfromdual;//查看mysqldata数据存放路径showglobalvariableslike‘%datadir%’;(2)把查到的路径先记录在一个文档里  备份数据库:mysqldump-uroot-proot-h127.0.0.1-P3306--all-databases>“F:\MySQL\MySQLServer5.0